"""有四个数字：1、2、3、4，能组成多少个互不相同且无重复数字的三位数？
请输出这些数字的平均值。请在当前目录下生成以你名字命名的py文件，在其中完成编码。
参考文档：https://www.runoob.com/python/python-exercise-example1.html"""

num = []
count = 0

for x in range(1, 5):
    for y in range(1, 5):
            for z in range(1, 5):
                if x != y and x != z and z != y:
                    num.append(int(str(x)+str(y)+str(z)))
                    count += 1

avg = sum([i for i in num])/count

print('排列组合为：{}'.format(num))
print('组合数量总计：{}'.format(len(num)))
print('平均值为：{}'.format(avg))